package model.shelves.criteria;

import model.rentals.Rental;
import model.shelves.Shelf;

/**
 * Classe OrCriterium
 * @author DCO37
 * 	N.º 42484 Helder Ferreira
 *  N.º 45509 Luis Ferreira
 */
public class OrCriterium extends CompoundCriterium{

	@Override
	/**
	 * Verifica se um rental satisfaz um criterio
	 */
	public boolean satisfies(Rental rental) {
		String titulo = rental.getTitle();

		String [] palavraChave = titulo.split(" ");

		boolean resultado = false;

		for (int i = 0; i < palavraChave.length; i++) {
			if( rental.getAnnotations().equals(palavraChave[i]) ){
				resultado = true;
			}
		}
		return resultado;
	}
}
